<!DOCTYPE html>
<html>
<head>
    <!-- Apache Error Pages | AGPL License | https://github.com/justinhartman/Apache-Error-Pages -->
    <meta charset="utf-8">
    <title>403 - Forbidden</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />

</head>
<body>
    <div id="container">
        <!-- 
            We can use the following Font Awesome Icons & Colours:

            <i class="fas fa-info-circle green"></i>
            <i class="fas fa-exclamation-triangle orange"></i>
            <i class="fas fa-times-circle red"></i>
         -->
        <div id="echoerror"><i class="fas fa-exclamation-triangle red"></i></div>
    </div>
     <div id="errormsg" style="display: none">
        :~$ Error 403!<br>
        Forbidden<br>
        <br>
        The request was valid, but the server is refusing action. <br>
        The user might not have the necessary permissions for a resource, or may need an account of some sort.
    </div>
    <script type="text/javascript">
        var charIndex = -1;
        var stringLength = 0;
        var inputText;
        function writeContent()
        {
            inputText = document.getElementById('errormsg').innerHTML;
            if (charIndex === -1) {
                charIndex = 0;
                stringLength = inputText.length;
            }
            var initString = document.getElementById('echoerror').innerHTML;
            initString = initString.replace(/<span.*$/gi,"");

            var theChar = inputText.charAt(charIndex);
            var nextFourChars = inputText.substr(charIndex,4);

            if (nextFourChars === '<br>') {
                theChar = '<br>';
                charIndex+=3;
            }

            initString = initString + theChar + "<span id='blink'>▌</span>";
            document.getElementById('echoerror').innerHTML = initString;

            time = 35;
            charIndex = charIndex/1 +1;
            if (charIndex <= stringLength) {
                setTimeout('writeContent(false)',time);
            }
        }
        writeContent();
    </script>
</body>
</html>
